package it.csi.finregio.finreges.client.validators.mantab;

import it.crp.crparch.web.struts.validator.CRPStrutsValidator;
import it.csi.finregio.finreges.presentation.form.SchedaForm;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

public class ClassificazioneValidator implements CRPStrutsValidator {

	public ActionMessages validate(ActionMapping mapping,
			HttpServletRequest request, ActionForm form) {
		SchedaForm sf = (SchedaForm) form;
		ActionMessages am = new ActionMessages();
		if(sf.getDescrizioneClassificazione()==null || sf.getDescrizioneClassificazione().trim().equals("")){
			am.add("descrizioneClassificazione",new ActionMessage("alert.field.mandatory",new Object[]{"Classificazione"}));
		}
		
		return am;
	}

}
